const { defineConfig } = require("@vue/cli-service");
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,
  devServer: {
    proxy: {
      "/v1": {
        target: "http://www.lrfc.vip:8080",
        changeOrigin: true,
        pathRewrite: {
          "^/v1": "/v1",
        },
      },
    },
  },
  // 覆盖vue-cli中webpack的配置
  // chainWebpack(){
  //   return {
  //   }
  // }
});
//代理的原理 跨域是浏览器的同源策略限制 服务器请求没有跨域问题
//目标接口 http://www.lrfc.vip:3001/admin/login
//代码    /hehe/admin/login = http://localhost:8080/hehe/admin/login
// 转发 http://www.lrfc.vip:3001/hehe/admin/login
// 路径重写  http://www.lrfc.vip:3001/admin/login

// vue.config.js 代理仅限于开发环境 上线没有本地服务器 失效 -> 后端或者运维 做nginx

// 去vue的官方文档查询 https://cli.vuejs.org/zh/config/
// 一定要重启
